#include <bits/stdc++.h>

using namespace std;

int n;
int dp[1010][1010];
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=i;j++){
            cin>>dp[i][j];
        }
    }
    for(int i=n-1;i>=1;i--){
        for(int j=1;j<=i;j++){
            dp[i][j] += max(dp[i+1][j],dp[i+1][j+1]);
        }
    }
    cout<<dp[1][1];
    return 0;
}
